package com.farewell.dao;

import com.farewell.pojo.Member;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @author Farewell
 * @date 2021/3/25
 */
@Component
public interface MemberDao {
    /**
     * 查询所有会员
     *
     * @return 会员集合
     */
    List<Member> findAll();

    /**
     * 保存一个会员信息
     *
     * @param member 会员对象
     */
    void save(Member member);

    /**
     * 更新一个会员信息
     *
     * @param member 会员对象
     */
    void update(Member member);

    /**
     * 通过id主键删除一个会员对象
     *
     * @param id 会员主键
     */
    void delete(String id);
}
